home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Mac OS 8 Interfaces & Libraries / Interfaces / CIncludes / HITables.h < prev    next >
C/C++ Source or Header  |  1996-05-01  |  20KB  |  558 lines

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: HITables.h.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.18
  7.  *     SOM Emitter emith.dll: 2.33
  8.  */
  9.  
  10. #ifndef SOM_HITable_h
  11. #define SOM_HITable_h
  12.  
  13.  
  14. /*
  15.  * Passthru lines: File: "C.h", "before"
  16.  */
  17. #include <HILists.h>
  18. #include <HITableTypes.h>
  19.  
  20. #include <som.h>
  21.  
  22. /*
  23.  * -- This emitter treats Method Tokens as Thunks by default.
  24.  * -- Use the sc modifier "nothunks" to change this default
  25.  */
  26. #undef somresolve_
  27. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  28.  
  29. /*
  30.  * Define the class name as an object type
  31.  */
  32. #ifndef HITable
  33. #define HITable SOMObject
  34. #endif
  35. #include <HIPanels.h>
  36.  
  37. /*
  38.  * Start of user-defined types:
  39.  */
  40. #ifndef SOMClass
  41.     #define SOMClass SOMObject
  42. #endif /* SOMClass */
  43. #ifndef SOMObject
  44.     #define SOMObject SOMObject
  45. #endif /* SOMObject */
  46. #ifndef HIWindow
  47.     #define HIWindow SOMObject
  48. #endif /* HIWindow */
  49. #ifndef HIEmbeddingPanel
  50.     #define HIEmbeddingPanel SOMObject
  51. #endif /* HIEmbeddingPanel */
  52.  
  53. /*
  54.  * End of user-defined types.
  55.  */
  56.  
  57. #define HITable_MajorVersion 0
  58. #define HITable_MinorVersion 0
  59.  
  60. /*
  61.  * External name shortening if required
  62.  */
  63. #ifdef SOM_USE_SHORT_EXTERNAL_NAMES
  64. #define HITableClassData d
  65. #endif /* SOM_USE_SHORT_EXTERNAL_NAMES */
  66. /*--------------Migration------------*/
  67.  
  68. #ifdef OLDIBMSOMAPISUPPORT
  69. #define HITable_classObj somNewClassReference(HITable)
  70. #define _HITable HITable_classObj
  71. #define HITableCClassData HITableClassData
  72. #define HITableNewClass(major,minor) somNewVersionedClassReference(HITable,major,minor)
  73. #endif
  74.  
  75. /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
  76. #define HITableMetaClass SOMClass
  77.  
  78. #if PRAGMA_ALIGN_SUPPORTED
  79. #  pragma options align=power
  80. #endif
  81.  
  82. /*
  83.  * Declare the class data structure
  84.  */
  85. SOMEXTERN struct HITableClassDataStructure {
  86. #ifdef OLDIBMSOMAPISUPPORT
  87.     SOMAny            *classObject;    /* always zero, use somNewClassReference instead */
  88. #else
  89.     long zero;
  90. #endif
  91.     somStaticClassInfo *sci;
  92.     somDToken        instanceDataToken;
  93.     long reserved [3];
  94.     somMToken InitTable;
  95.     somMToken AddRows;
  96.     somMToken AddColumns;
  97.     somMToken DeleteRow;
  98.     somMToken DeleteColumn;
  99.     somMToken GetExtent;
  100.     somMToken SetItemImage;
  101.     somMToken GetItemImage;
  102.     somMToken SetItemEnabledState;
  103.     somMToken GetItemEnabledState;
  104.     somMToken SetItemSelectedState;
  105.     somMToken GetItemSelectedState;
  106.     somMToken GetSelectedItems;
  107.     somMToken AddItemCollectionItem;
  108.     somMToken GetItemCollectionItemData;
  109.     somMToken RemoveItemCollectionItem;
  110.     somMToken HitTest;
  111.     somMToken GetItemRect;
  112.     somMToken NewItemStorage;
  113.     somMToken DisposeItemStorage;
  114. } SOMDLINK HITableClassData;
  115.  
  116. #if PRAGMA_ALIGN_SUPPORTED
  117. #  pragma options align=reset
  118. #endif
  119.  
  120. #if !defined(HITable_Class_Source) && !defined(SOM_Module_hitables_Source)
  121. #if PRAGMA_IMPORT_SUPPORTED
  122. #pragma import list HITableClassData
  123. #endif
  124. #endif
  125.  
  126.  
  127. /*
  128.  * New macro for HITable
  129.  */
  130. #define HITableNew() somNewObject(HITable)
  131.  
  132. /*
  133.  * New Method: InitTable
  134.  */
  135. typedef OSStatus   (SOMLINK *somTD_HITable_InitTable)(HITable *somSelf, Environment *ev,
  136.         RefLabel* identifier,
  137.         HIWindow* window,
  138.         Rect* bounds,
  139.         HIItemStorage* itemStorage);
  140. #define somMD_HITable_InitTable "::HITable::InitTable"
  141. #define HITable_InitTable(somSelf,ev,identifier,window,bounds,itemStorage) \
  142.     (SOM_Resolve(somSelf, HITable, InitTable) \
  143.     (somSelf,ev,identifier,window,bounds,itemStorage))
  144. #ifndef SOMGD_InitTable
  145.     #if defined _InitTable || defined __InitTable
  146.         #undef _InitTable
  147.         #undef __InitTable
  148.         #define SOMGD_InitTable 1
  149.     #else
  150.         #define _InitTable HITable_InitTable
  151.     #endif /* _InitTable */
  152. #endif /* SOMGD_InitTable */
  153.  
  154. /*
  155.  * New Method: AddRows
  156.  */
  157. typedef OSStatus   (SOMLINK *somTD_HITable_AddRows)(HITable *somSelf, Environment *ev,
  158.         HIItemIndex rowIndex,
  159.         UInt32 numItems);
  160. #define somMD_HITable_AddRows "::HITable::AddRows"
  161. #define HITable_AddRows(somSelf,ev,rowIndex,numItems) \
  162.     (SOM_Resolve(somSelf, HITable, AddRows) \
  163.     (somSelf,ev,rowIndex,numItems))
  164. #ifndef SOMGD_AddRows
  165.     #if defined _AddRows || defined __AddRows
  166.         #undef _AddRows
  167.         #undef __AddRows
  168.         #define SOMGD_AddRows 1
  169.     #else
  170.         #define _AddRows HITable_AddRows
  171.     #endif /* _AddRows */
  172. #endif /* SOMGD_AddRows */
  173.  
  174. /*
  175.  * New Method: AddColumns
  176.  */
  177. typedef OSStatus   (SOMLINK *somTD_HITable_AddColumns)(HITable *somSelf, Environment *ev,
  178.         HIItemIndex columnIndex,
  179.         UInt32 numItems);
  180. #define somMD_HITable_AddColumns "::HITable::AddColumns"
  181. #define HITable_AddColumns(somSelf,ev,columnIndex,numItems) \
  182.     (SOM_Resolve(somSelf, HITable, AddColumns) \
  183.     (somSelf,ev,columnIndex,numItems))
  184. #ifndef SOMGD_AddColumns
  185.     #if defined _AddColumns || defined __AddColumns
  186.         #undef _AddColumns
  187.         #undef __AddColumns
  188.         #define SOMGD_AddColumns 1
  189.     #else
  190.         #define _AddColumns HITable_AddColumns
  191.     #endif /* _AddColumns */
  192. #endif /* SOMGD_AddColumns */
  193.  
  194. /*
  195.  * New Method: DeleteRow
  196.  */
  197. typedef OSStatus   (SOMLINK *somTD_HITable_DeleteRow)(HITable *somSelf, Environment *ev,
  198.         HIItemIndex rowIndex);
  199. #define somMD_HITable_DeleteRow "::HITable::DeleteRow"
  200. #define HITable_DeleteRow(somSelf,ev,rowIndex) \
  201.     (SOM_Resolve(somSelf, HITable, DeleteRow) \
  202.     (somSelf,ev,rowIndex))
  203. #ifndef SOMGD_DeleteRow
  204.     #if defined _DeleteRow || defined __DeleteRow
  205.         #undef _DeleteRow
  206.         #undef __DeleteRow
  207.         #define SOMGD_DeleteRow 1
  208.     #else
  209.         #define _DeleteRow HITable_DeleteRow
  210.     #endif /* _DeleteRow */
  211. #endif /* SOMGD_DeleteRow */
  212.  
  213. /*
  214.  * New Method: DeleteColumn
  215.  */
  216. typedef OSStatus   (SOMLINK *somTD_HITable_DeleteColumn)(HITable *somSelf, Environment *ev,
  217.         HIItemIndex columnIndex);
  218. #define somMD_HITable_DeleteColumn "::HITable::DeleteColumn"
  219. #define HITable_DeleteColumn(somSelf,ev,columnIndex) \
  220.     (SOM_Resolve(somSelf, HITable, DeleteColumn) \
  221.     (somSelf,ev,columnIndex))
  222. #ifndef SOMGD_DeleteColumn
  223.     #if defined _DeleteColumn || defined __DeleteColumn
  224.         #undef _DeleteColumn
  225.         #undef __DeleteColumn
  226.         #define SOMGD_DeleteColumn 1
  227.     #else
  228.         #define _DeleteColumn HITable_DeleteColumn
  229.     #endif /* _DeleteColumn */
  230. #endif /* SOMGD_DeleteColumn */
  231.  
  232. /*
  233.  * New Method: GetExtent
  234.  */
  235. typedef OSStatus   (SOMLINK *somTD_HITable_GetExtent)(HITable *somSelf, Environment *ev,
  236.         HIItemIndex* rowIndex,
  237.         HIItemIndex* columnIndex);
  238. #define somMD_HITable_GetExtent "::HITable::GetExtent"
  239. #define HITable_GetExtent(somSelf,ev,rowIndex,columnIndex) \
  240.     (SOM_Resolve(somSelf, HITable, GetExtent) \
  241.     (somSelf,ev,rowIndex,columnIndex))
  242. #ifndef SOMGD_GetExtent
  243.     #if defined _GetExtent || defined __GetExtent
  244.         #undef _GetExtent
  245.         #undef __GetExtent
  246.         #define SOMGD_GetExtent 1
  247.     #else
  248.         #define _GetExtent HITable_GetExtent
  249.     #endif /* _GetExtent */
  250. #endif /* SOMGD_GetExtent */
  251.  
  252. /*
  253.  * New Method: SetItemImage
  254.  */
  255. typedef OSStatus   (SOMLINK *somTD_HITable_SetItemImage)(HITable *somSelf, Environment *ev,
  256.         HIItemIndex rowIndex,
  257.         HIItemIndex columnIndex,
  258.         ConstHIImageRef imageRef,
  259.         HIAdoptionFlags imageAdoptionFlags);
  260. #define somMD_HITable_SetItemImage "::HITable::SetItemImage"
  261. #define HITable_SetItemImage(somSelf,ev,rowIndex,columnIndex,imageRef,imageAdoptionFlags) \
  262.     (SOM_Resolve(somSelf, HITable, SetItemImage) \
  263.     (somSelf,ev,rowIndex,columnIndex,imageRef,imageAdoptionFlags))
  264. #ifndef SOMGD_SetItemImage
  265.     #if defined _SetItemImage || defined __SetItemImage
  266.         #undef _SetItemImage
  267.         #undef __SetItemImage
  268.         #define SOMGD_SetItemImage 1
  269.     #else
  270.         #define _SetItemImage HITable_SetItemImage
  271.     #endif /* _SetItemImage */
  272. #endif /* SOMGD_SetItemImage */
  273.  
  274. /*
  275.  * New Method: GetItemImage
  276.  */
  277. typedef OSStatus   (SOMLINK *somTD_HITable_GetItemImage)(HITable *somSelf, Environment *ev,
  278.         HIItemIndex rowIndex,
  279.         HIItemIndex columnIndex,
  280.         HIImageRef* imageRefPtr);
  281. #define somMD_HITable_GetItemImage "::HITable::GetItemImage"
  282. #define HITable_GetItemImage(somSelf,ev,rowIndex,columnIndex,imageRefPtr) \
  283.     (SOM_Resolve(somSelf, HITable, GetItemImage) \
  284.     (somSelf,ev,rowIndex,columnIndex,imageRefPtr))
  285. #ifndef SOMGD_GetItemImage
  286.     #if defined _GetItemImage || defined __GetItemImage
  287.         #undef _GetItemImage
  288.         #undef __GetItemImage
  289.         #define SOMGD_GetItemImage 1
  290.     #else
  291.         #define _GetItemImage HITable_GetItemImage
  292.     #endif /* _GetItemImage */
  293. #endif /* SOMGD_GetItemImage */
  294.  
  295. /*
  296.  * New Method: SetItemEnabledState
  297.  */
  298. typedef OSStatus   (SOMLINK *somTD_HITable_SetItemEnabledState)(HITable *somSelf, Environment *ev,
  299.         HIItemIndex rowIndex,
  300.         HIItemIndex columnIndex,
  301.         HIItemState enableState);
  302. #define somMD_HITable_SetItemEnabledState "::HITable::SetItemEnabledState"
  303. #define HITable_SetItemEnabledState(somSelf,ev,rowIndex,columnIndex,enableState) \
  304.     (SOM_Resolve(somSelf, HITable, SetItemEnabledState) \
  305.     (somSelf,ev,rowIndex,columnIndex,enableState))
  306. #ifndef SOMGD_SetItemEnabledState
  307.     #if defined _SetItemEnabledState || defined __SetItemEnabledState
  308.         #undef _SetItemEnabledState
  309.         #undef __SetItemEnabledState
  310.         #define SOMGD_SetItemEnabledState 1
  311.     #else
  312.         #define _SetItemEnabledState HITable_SetItemEnabledState
  313.     #endif /* _SetItemEnabledState */
  314. #endif /* SOMGD_SetItemEnabledState */
  315.  
  316. /*
  317.  * New Method: GetItemEnabledState
  318.  */
  319. typedef HIItemState   (SOMLINK *somTD_HITable_GetItemEnabledState)(HITable *somSelf, Environment *ev,
  320.         HIItemIndex rowIndex,
  321.         HIItemIndex columnIndex);
  322. #define somMD_HITable_GetItemEnabledState "::HITable::GetItemEnabledState"
  323. #define HITable_GetItemEnabledState(somSelf,ev,rowIndex,columnIndex) \
  324.     (SOM_Resolve(somSelf, HITable, GetItemEnabledState) \
  325.     (somSelf,ev,rowIndex,columnIndex))
  326. #ifndef SOMGD_GetItemEnabledState
  327.     #if defined _GetItemEnabledState || defined __GetItemEnabledState
  328.         #undef _GetItemEnabledState
  329.         #undef __GetItemEnabledState
  330.         #define SOMGD_GetItemEnabledState 1
  331.     #else
  332.         #define _GetItemEnabledState HITable_GetItemEnabledState
  333.     #endif /* _GetItemEnabledState */
  334. #endif /* SOMGD_GetItemEnabledState */
  335.  
  336. /*
  337.  * New Method: SetItemSelectedState
  338.  */
  339. typedef OSStatus   (SOMLINK *somTD_HITable_SetItemSelectedState)(HITable *somSelf, Environment *ev,
  340.         HIItemIndex rowIndex,
  341.         HIItemIndex columnIndex,
  342.         HIItemState selectedState);
  343. #define somMD_HITable_SetItemSelectedState "::HITable::SetItemSelectedState"
  344. #define HITable_SetItemSelectedState(somSelf,ev,rowIndex,columnIndex,selectedState) \
  345.     (SOM_Resolve(somSelf, HITable, SetItemSelectedState) \
  346.     (somSelf,ev,rowIndex,columnIndex,selectedState))
  347. #ifndef SOMGD_SetItemSelectedState
  348.     #if defined _SetItemSelectedState || defined __SetItemSelectedState
  349.         #undef _SetItemSelectedState
  350.         #undef __SetItemSelectedState
  351.         #define SOMGD_SetItemSelectedState 1
  352.     #else
  353.         #define _SetItemSelectedState HITable_SetItemSelectedState
  354.     #endif /* _SetItemSelectedState */
  355. #endif /* SOMGD_SetItemSelectedState */
  356.  
  357. /*
  358.  * New Method: GetItemSelectedState
  359.  */
  360. typedef HIItemState   (SOMLINK *somTD_HITable_GetItemSelectedState)(HITable *somSelf, Environment *ev,
  361.         HIItemIndex rowIndex,
  362.         HIItemIndex columnIndex);
  363. #define somMD_HITable_GetItemSelectedState "::HITable::GetItemSelectedState"
  364. #define HITable_GetItemSelectedState(somSelf,ev,rowIndex,columnIndex) \
  365.     (SOM_Resolve(somSelf, HITable, GetItemSelectedState) \
  366.     (somSelf,ev,rowIndex,columnIndex))
  367. #ifndef SOMGD_GetItemSelectedState
  368.     #if defined _GetItemSelectedState || defined __GetItemSelectedState
  369.         #undef _GetItemSelectedState
  370.         #undef __GetItemSelectedState
  371.         #define SOMGD_GetItemSelectedState 1
  372.     #else
  373.         #define _GetItemSelectedState HITable_GetItemSelectedState
  374.     #endif /* _GetItemSelectedState */
  375. #endif /* SOMGD_GetItemSelectedState */
  376.  
  377. /*
  378.  * New Method: GetSelectedItems
  379.  */
  380. typedef OSStatus   (SOMLINK *somTD_HITable_GetSelectedItems)(HITable *somSelf, Environment *ev,
  381.         UInt32 requestedCount,
  382.         UInt32* actualCount,
  383.         HICellCoordinate* cellArray);
  384. #define somMD_HITable_GetSelectedItems "::HITable::GetSelectedItems"
  385. #define HITable_GetSelectedItems(somSelf,ev,requestedCount,actualCount,cellArray) \
  386.     (SOM_Resolve(somSelf, HITable, GetSelectedItems) \
  387.     (somSelf,ev,requestedCount,actualCount,cellArray))
  388. #ifndef SOMGD_GetSelectedItems
  389.     #if defined _GetSelectedItems || defined __GetSelectedItems
  390.         #undef _GetSelectedItems
  391.         #undef __GetSelectedItems
  392.         #define SOMGD_GetSelectedItems 1
  393.     #else
  394.         #define _GetSelectedItems HITable_GetSelectedItems
  395.     #endif /* _GetSelectedItems */
  396. #endif /* SOMGD_GetSelectedItems */
  397.  
  398. /*
  399.  * New Method: AddItemCollectionItem
  400.  */
  401. typedef OSStatus   (SOMLINK *somTD_HITable_AddItemCollectionItem)(HITable *somSelf, Environment *ev,
  402.         HIItemIndex rowIndex,
  403.         HIItemIndex columnIndex,
  404.         CollectionTag tag,
  405.         UInt32 inDataSize,
  406.         UInt32* outDataSize,
  407.         void* data);
  408. #define somMD_HITable_AddItemCollectionItem "::HITable::AddItemCollectionItem"
  409. #define HITable_AddItemCollectionItem(somSelf,ev,rowIndex,columnIndex,tag,inDataSize,outDataSize,data) \
  410.     (SOM_Resolve(somSelf, HITable, AddItemCollectionItem) \
  411.     (somSelf,ev,rowIndex,columnIndex,tag,inDataSize,outDataSize,data))
  412. #ifndef SOMGD_AddItemCollectionItem
  413.     #if defined _AddItemCollectionItem || defined __AddItemCollectionItem
  414.         #undef _AddItemCollectionItem
  415.         #undef __AddItemCollectionItem
  416.         #define SOMGD_AddItemCollectionItem 1
  417.     #else
  418.         #define _AddItemCollectionItem HITable_AddItemCollectionItem
  419.     #endif /* _AddItemCollectionItem */
  420. #endif /* SOMGD_AddItemCollectionItem */
  421.  
  422. /*
  423.  * New Method: GetItemCollectionItemData
  424.  */
  425. typedef OSStatus   (SOMLINK *somTD_HITable_GetItemCollectionItemData)(HITable *somSelf, Environment *ev,
  426.         HIItemIndex rowIndex,
  427.         HIItemIndex columnIndex,
  428.         CollectionTag tag,
  429.         ByteCount dataSizeAllowed,
  430.         ByteCount* dataSizeReturned,
  431.         void* data);
  432. #define somMD_HITable_GetItemCollectionItemData "::HITable::GetItemCollectionItemData"
  433. #define HITable_GetItemCollectionItemData(somSelf,ev,rowIndex,columnIndex,tag,dataSizeAllowed,dataSizeReturned,data) \
  434.     (SOM_Resolve(somSelf, HITable, GetItemCollectionItemData) \
  435.     (somSelf,ev,rowIndex,columnIndex,tag,dataSizeAllowed,dataSizeReturned,data))
  436. #ifndef SOMGD_GetItemCollectionItemData
  437.     #if defined _GetItemCollectionItemData || defined __GetItemCollectionItemData
  438.         #undef _GetItemCollectionItemData
  439.         #undef __GetItemCollectionItemData
  440.         #define SOMGD_GetItemCollectionItemData 1
  441.     #else
  442.         #define _GetItemCollectionItemData HITable_GetItemCollectionItemData
  443.     #endif /* _GetItemCollectionItemData */
  444. #endif /* SOMGD_GetItemCollectionItemData */
  445.  
  446. /*
  447.  * New Method: RemoveItemCollectionItem
  448.  */
  449. typedef OSStatus   (SOMLINK *somTD_HITable_RemoveItemCollectionItem)(HITable *somSelf, Environment *ev,
  450.         HIItemIndex rowIndex,
  451.         HIItemIndex columnIndex,
  452.         CollectionTag tag);
  453. #define somMD_HITable_RemoveItemCollectionItem "::HITable::RemoveItemCollectionItem"
  454. #define HITable_RemoveItemCollectionItem(somSelf,ev,rowIndex,columnIndex,tag) \
  455.     (SOM_Resolve(somSelf, HITable, RemoveItemCollectionItem) \
  456.     (somSelf,ev,rowIndex,columnIndex,tag))
  457. #ifndef SOMGD_RemoveItemCollectionItem
  458.     #if defined _RemoveItemCollectionItem || defined __RemoveItemCollectionItem
  459.         #undef _RemoveItemCollectionItem
  460.         #undef __RemoveItemCollectionItem
  461.         #define SOMGD_RemoveItemCollectionItem 1
  462.     #else
  463.         #define _RemoveItemCollectionItem HITable_RemoveItemCollectionItem
  464.     #endif /* _RemoveItemCollectionItem */
  465. #endif /* SOMGD_RemoveItemCollectionItem */
  466. #ifndef SOM_DONT_USE_INHERITED_MACROS
  467. #define HITable_GetEmbeddingParent HIPanel_GetEmbeddingParent
  468. #define HITable_InitPanel HIPanel_InitPanel
  469. #define HITable_RegisterInterestInAppleEvent HIPanel_RegisterInterestInAppleEvent
  470. #define HITable_HasValidContent HIPanel_HasValidContent
  471. #define HITable_GetDeepCollectionItemData HIPanel_GetDeepCollectionItemData
  472. #define HITable_GetWindow HIObject_GetWindow
  473. #define HITable_GetPort HIObject_GetPort
  474. #define HITable_GetRefLabel HIObject_GetRefLabel
  475. #define HITable_GetCollection HIObject_GetCollection
  476. #define HITable_Init HIObject_Init
  477. #define HITable_Terminate HIObject_Terminate
  478. #define HITable_Clone HIObject_Clone
  479. #define HITable_Release HIObject_Release
  480. #define HITable_GetOwnerCount HIObject_GetOwnerCount
  481. #define HITable_InitFromAERecord HIObject_InitFromAERecord
  482. #define HITable_WriteToAERecord HIObject_WriteToAERecord
  483. #define HITable_CalculateOptimalSize HIObject_CalculateOptimalSize
  484. #define HITable_GetBoundingRect HIObject_GetBoundingRect
  485. #define HITable_SetBoundingRect HIObject_SetBoundingRect
  486. #define HITable_SetPosition HIObject_SetPosition
  487. #define HITable_SetSize HIObject_SetSize
  488. #define HITable_GetUpdateRect HIObject_GetUpdateRect
  489. #define HITable_Enable HIObject_Enable
  490. #define HITable_Disable HIObject_Disable
  491. #define HITable_IsEnabled HIObject_IsEnabled
  492. #define HITable_Show HIObject_Show
  493. #define HITable_Hide HIObject_Hide
  494. #define HITable_IsVisible HIObject_IsVisible
  495. #define HITable_HandleAppleEvent HIObject_HandleAppleEvent
  496. #define HITable_HandleActivate HIObject_HandleActivate
  497. #define HITable_HandleDeactivate HIObject_HandleDeactivate
  498. #define HITable_HandleNavigation HIObject_HandleNavigation
  499. #define HITable_HandleMouseDownInContent HIObject_HandleMouseDownInContent
  500. #define HITable_HandleMouseMovedInContent HIObject_HandleMouseMovedInContent
  501. #define HITable_HandleMouseStoppedMovingInContent HIObject_HandleMouseStoppedMovingInContent
  502. #define HITable_HandleMouseUpInContent HIObject_HandleMouseUpInContent
  503. #define HITable_TakeUserInputFocus HIObject_TakeUserInputFocus
  504. #define HITable_ReleaseUserInputFocus HIObject_ReleaseUserInputFocus
  505. #define HITable_HasUserInputFocus HIObject_HasUserInputFocus
  506. #define HITable_CanReleaseUserInputFocus HIObject_CanReleaseUserInputFocus
  507. #define HITable_SetUserInputFocusFlags HIObject_SetUserInputFocusFlags
  508. #define HITable_GetUserInputFocusFlags HIObject_GetUserInputFocusFlags
  509. #define HITable_SetTitle HIObject_SetTitle
  510. #define HITable_GetTitle HIObject_GetTitle
  511. #define HITable_Draw HIObject_Draw
  512. #define HITable_Erase HIObject_Erase
  513. #define HITable_Invalidate HIObject_Invalidate
  514. #define HITable_GetDrawingMode HIObject_GetDrawingMode
  515. #define HITable_SetDrawingMode HIObject_SetDrawingMode
  516. #define HITable_SetBackgroundPattern HIObject_SetBackgroundPattern
  517. #define HITable_GetBackgroundPattern HIObject_GetBackgroundPattern
  518. #define HITable_Cut HIObject_Cut
  519. #define HITable_Copy HIObject_Copy
  520. #define HITable_Paste HIObject_Paste
  521. #define HITable_Clear HIObject_Clear
  522. #define HITable_GetClipboardSupportFlags HIObject_GetClipboardSupportFlags
  523. #define HITable_AddStateChangeCallback HIObject_AddStateChangeCallback
  524. #define HITable_RemoveStateChangeCallback HIObject_RemoveStateChangeCallback
  525. #define HITable_GetHIObjectFromRefLabel HIObject_GetHIObjectFromRefLabel
  526. #define HITable_GetNewHIObject HIObject_GetNewHIObject
  527. #define HITable_GetNewHIObjectFromResource HIObject_GetNewHIObjectFromResource
  528. #define HITable_DrawContent HIObject_DrawContent
  529. #define HITable_EraseContent HIObject_EraseContent
  530. #define HITable_TranslatePoint HIObject_TranslatePoint
  531. #define HITable_TranslateRect HIObject_TranslateRect
  532. #define HITable_StateChanged HIObject_StateChanged
  533. #define HITable_SetClipboardSupportFlags HIObject_SetClipboardSupportFlags
  534. #define HITable_Verify HIObject_Verify
  535. #define HITable_somInit SOMObject_somInit
  536. #define HITable_somUninit SOMObject_somUninit
  537. #define HITable_somDuplicateReference SOMObject_somDuplicateReference
  538. #define HITable_somCompareReference SOMObject_somCompareReference
  539. #define HITable_somRelease SOMObject_somRelease
  540. #define HITable_somFree SOMObject_somFree
  541. #define HITable_somCanDelete SOMObject_somCanDelete
  542. #define HITable_somGetClass SOMObject_somGetClass
  543. #define HITable_somGetClassName SOMObject_somGetClassName
  544. #define HITable_somGetSize SOMObject_somGetSize
  545. #define HITable_somIsA SOMObject_somIsA
  546. #define HITable_somRespondsTo SOMObject_somRespondsTo
  547. #define HITable_somIsInstanceOf SOMObject_somIsInstanceOf
  548. #define HITable_somDispatch SOMObject_somDispatch
  549. #define HITable_somClassDispatch SOMObject_somClassDispatch
  550. #define HITable_somCastObj SOMObject_somCastObj
  551. #define HITable_somResetObj SOMObject_somResetObj
  552. #define HITable_somPrintSelf SOMObject_somPrintSelf
  553. #define HITable_somDumpSelf SOMObject_somDumpSelf
  554. #define HITable_somDumpSelfInt SOMObject_somDumpSelfInt
  555. #endif /* SOM_DONT_USE_INHERITED_MACROS */
  556.  
  557. #endif       /* SOM_HITable_h */
  558.